Study notes - Computer Vision introduction

June 21, 2023

Computer Vision service - an Azure cognitive service

Computer Vision is able to analyze images, evaluate the objects that are detected, and generate a human-readable phrase (with confidence score) or sentence that can describe what was detected in the image.

Types of services

  • Computer Vision: A specific resource for the Computer Vision service.
  • Cognitive Services: A general cognitive services resource that includes Computer Vision

Both resources provide the following information for user to consume the service:

  • key that is used to authenticate client applications.
  • An endpoint that provides the HTTP address at which your resource can be accessed.

Capabilities

  • Detecting faces - Computer Vision service Or dedicated Face Service
  • Categorizing an image
  • Detecting brands
  • Detecting objects
  • Tagging visual features
  • Describing an image
  • Detecting domain-specific content -  Computer Vision service
  • Optical character recognition

Lab

Note: Azure Cloud Shell requires an Azure file share to persist files. This will create a new storage account for you and this will incur a small monthly cost

**Git sample projects can be directly pulled to your storage in Azure

sample code

Analysis Result:

  1. Description: a woman showing her phone to a child

  2. Objects in this image:

  • cell phone
  • person
  • person
  • room
  1. Tags relevant to this image:
  • text
  • person
  • woman
  • store
  • shop

Profile picture

Written by G

© 2024 Gongzhu All Rights Reserved.